A Workflow Approach to Stream Processing
نویسنده
چکیده
ix
منابع مشابه
A Clustering Approach to Scientific Workflow Scheduling on the Cloud with Deadline and Cost Constraints
One of the main features of High Throughput Computing systems is the availability of high power processing resources. Cloud Computing systems can offer these features through concepts like Pay-Per-Use and Quality of Service (QoS) over the Internet. Many applications in Cloud computing are represented by workflows. Quality of Service is one of the most important challenges in the context of sche...
متن کاملSliding Window Calculations on Streaming Data using the Kepler Scientific Workflow System
In many areas of science unbounded (potentially infinite) data streams need to be processed in a continuous manner, e.g., to compute running aggregates or sliding window aggregates. One important example is the computation of Growing Degree Days (GDD) from a stream of temperature data, which provides a heuristic tool to predict plant development and the maturity of crops. The process of data ac...
متن کاملScalable Planning for Distributed Stream Processing Systems
Recently the problem of automatic composition of workflows has been receiving increasing interest. Initial investigation has shown that designing a practical and scalable composition algorithm for this problem is hard. A very general computational model of a workflow (e.g., BPEL) can be Turingcomplete, which precludes fully automatic analysis of compositions. However, in many applications, work...
متن کاملWorkflows on Top of a Macro Data Flow Interpreter Exploiting Aspects
We describe how aspect oriented programming techniques can be exploited to support the development of workflow-based grid applications. In particular, we use aspects to adapt simple Java workflow code to be executed on top of muskel, our experimental, macro data flow based skeleton programming environment. Aspects are used to extract “on-the-fly” macro data flow graphs from plain Java code wher...
متن کاملActive Stitching: Beyond Batch Processing of Panoramas
There currently exist a number of excellent techniques to capture, register, and blend digital panoramas. However, the problem is treated as an automated batch process, which can take several minutes to produce a panorama. Unfortunately, many of the algorithms involved are prone to errors and/or artifacts and may require meticulous tuning to achieve high quality results. This not only requires ...
متن کامل